.update-binding-mobile {

  .update-binding-mobile-item {
    display: flex;
    align-items: center;
    padding-bottom: 25rpx;
    padding-top: 25rpx;
    border-bottom: 2rpx solid #e2e2e2;
    width: 700rpx;
    margin: 0 auto;

    .update-binding-mobile-item-key {
      font-size: 30rpx;
    }

    .update-binding-mobile-item-input {
    }

    .update-binding-mobile-item-verification-code {
      margin-left: auto;
      font-size: 28rpx;
      padding-left: 20rpx;
      border-left: 3rpx solid #e2e2e2;
    }
  }

  .update-binding-mobile-button {
    width: 700rpx;
    background-color: #1989fa;
    color: white;
    height: 90rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 20rpx;
    border-radius: 30rpx;
    transition: all 0.2s ease;
  }

  .update-binding-mobile-button-hover {
    background-color: #0e72c3;
    transform: scale(0.98);
    box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.15);
  }
}